from flask import render_template

from apps import create_app

# 生成应用实例
app = create_app()


@app.route('/')
def index():
    """首页视图"""
    return render_template('index.html')


@app.cli.command()
def initdb():
    """初始化数据库，强制删表，建表，插入初始数据"""

    # 建表
    from models import db
    db.drop_all()
    db.create_all()

    # 初始化数据
    from models.users import User, Role
    Role._init_roles()
    User._init_users()
